home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
linux-bo
/
etherboo.000
/
etherboo
/
etherboot-2.0
/
LOG
< prev
next >
Wrap
Text File
|
1996-06-18
|
2KB
|
64 lines
Major changes from 1.0 to 1.1
+ Everywhere: Can compile two versions of the code, under gcc or bcc
(Bruce Evan's cc), so that 16-bit boot PROMs can be made. See
netboot-16/README.16 for more details.
+ Everywhere: Removed duplicate defines, e.g. everybody defined their
own ID for ethernet address size (6). Put IDs for magic numbers in
various places. Still some inconsistency, ETH_ and ETHER_ are used.
+ Everywhere: Added prototypes of functions to netboot.h. Removed
unused variables.
+ Makefiles: Rewritten.
+ netboot.h: Added define for TFTP_MAX_PACKET = 512. Increased TIMEOUT
for tftp packets to 180 (about 10 seconds) so that tftp servers would
be able to retransmit blocks.
+ main.c: Rewrote tftp(). Original was intended to get only one block
and the strain on the structure due to modifications was showing.
Increased config_buffer size to TFTP_MAX_PACKET+1 to avoid special
casing data length=512.
+ linuxloader.c: Cleaned up the code in some places, especially
linux_tftp. Moved the bootp reply block into bss space instead of a
fixed location such as 0x90000.
+ ns8390.c: Removed one bug regarding packet length. packetlen was
wrongly shortened when packets wraparound the ring buffer.
+ 3c509.c: Changed some of the gotos to returns. Removed ARP code since
that's already done elsewhere. Removed interrupt enable and Rx early
notification (we can't do anything with the packet until it's complete
anyway).
Major changes from 1.1 to 1.2
+ Small bug in makerom.c. Extra semicolon shortened for loop and made
double checking code invalid.
+ Added version identification to startup string.
+ Gathered external declarations into netboot.h.
+ New compile time option for netboot-32. If INT19H is not defined,
then boot ROM takes control as soon as BIOS scans it. This may solve
the problem of some BIOSes not calling the boot ROM at INT19H. This
may be when disks are detected by the BIOS, i.e. the machine is not
truly diskless.
+ Added a new program, test.c, for making test ROMs to verify that
the BIOS recognises the ROM.
+ New directory contrib contains contributed code. Currently contains
masq by Gerd Knorr: make a boot floppy without DOS
comboot-1.0 by Adam J. Richter: also make a boot floppy without DOS.
+ New mknbi-1.4 from Gero Kuhlmann and Markus Gutschke. This one handles
the new bzImage format.
Bumped up version to 2.0 because we are so listed in the Linux 2.0
distribution and this would avoid confusion.